HTTP v1 APIへの移行
今サーバーキー使うやり方は今レガシーなAPIなので移行する必要ある
古いやり方
Firebase Cloud MessagingHTTPプロトコル
Firebase側で使われるサーバーキーを使ってリクエストする
新しいやり方
従来のHTTPからHTTPv1に移行する
正直サーバーキーの方が楽やった、Oauthトークンになってサーバー用意しないとダメなのは若干だるい
Swiftクライアントから送信するなら2通りかな
1. CloudFunction側でAccessKey返してくれるエンドポイント用意してそれにリクエストトークン取得して送信しょりする
2. CloudFunction側にメッセージ送信する関数作ってリクエスト
こっちの方が、デフォルトで認証やってくれるorサービスアカウント指定するだけで送信できるから楽かも